#!/bin/bash
svn export svn+ssh://attu.cs.washington.edu/projects/instr/09sp/cse403/cse403c/ ./cse403_Firbi_export
rm ./cse403_Firbi_export/doc/firbi_website/firbi.tar.gz
tar -cf firbi.tar cse403_Firbi_export
gzip firbi.tar

rm -fr cse403_Firbi
mkdir cse403_Firbi

svn checkout svn+ssh://attu.cs.washington.edu/projects/instr/09sp/cse403/cse403c ./cse403_Firbi
./cse403_Firbi/scripts/buildFirbi.sh ./cse403_Firbi_export/
./cse403_Firbi/scripts/testFirbi.sh ./cse403_Firbi_export/ $1

cp -f firbi.tar.gz ./cse403_Firbi/doc/firbi_website/firbi.tar.gz
cp -f firbi.tar.gz ./cse403_Firbi_export/doc/firbi_website/firbi.tar.gz

cp ./cse403_Firbi_export/bin/FIRBI-debug.apk  ./cse403_Firbi/doc/firbi_website/firbi_public.apk
cp ./cse403_Firbi_export/bin/FIRBI-debug.apk  ./cse403_Firbi_export/doc/firbi_website/firbi_public.apk
cd ./cse403_Firbi

svn -m "put firb.tar.gz and firbi_pulic.apk to latest release" commit
cd ..
mv cse403_Firbi_export/doc/firbi_website/ cse403_Firbi_export/doc/firbi
if [ -s $2 ]
then
scp -r cse403_Firbi_export/doc/firbi samrach@abstract.cs.washington.edu:~/www
else
scp -r cse403_Firbi_export/doc/firbi $2
fi

rm -fr cse403_Firbi_export cse403_Firbi firbi.tar.gz